﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Model.BusinessModel.OutPut
{
    /// <summary>
    /// 流程节点过期数据输出
    /// </summary>
    public class FlowNodeExpireDataOutPut
    {
        /// <summary>
        /// 流程id
        /// </summary>
        public string FlowId { get; set; } = string.Empty;

        /// <summary>
        /// 流程节点id
        /// </summary>
        public string FlowNodeId { get; set; } = string.Empty;

        /// <summary>
        /// 表单id
        /// </summary>
        public string FormId { get; set; } = string.Empty;

        /// <summary>
        /// 过期配置
        /// </summary>
        public string ExpireConfig { get; set; } = string.Empty;

        /// <summary>
        /// 流程内容
        /// </summary>
        public string FlowContent { get; set; } = string.Empty;

        /// <summary>
        /// 流程申请标题
        /// </summary>
        public string ApplyTitle { get; set; } = string.Empty;

        /// <summary>
        /// 申请id
        /// </summary>
        public string FlowApplyId { get; set; } = string.Empty;

        /// <summary>
        /// 当前节点审批创建时间
        /// </summary>
        public DateTime CurrentNodeUpdateTime { get; set; }

        /// <summary>
        /// 当前审批节点Id
        /// </summary>
        public string CurrentNodeId { get; set; } = string.Empty;

        /// <summary>
        /// 当前审批节点名称
        /// </summary>
        public string CurrentNodeName { get; set; } = string.Empty;

        /// <summary>
        /// 当前节点审核人Id
        /// </summary>
        public string CurrentNodeReviewerId { get; set; } = string.Empty;

        /// <summary>
        /// 当前节点审核人名称
        /// </summary>
        public string CurrentNodeReviewerName { get; set; } = string.Empty;
        
    }
}
